// JavaScript Document

// #wrapContent height fix: MAX SIZER //

// hover

$(document).ready(function() {

  

    // Delete Btn
    $('.previewIt').hover(function(){
        $(this).parent().find('.deleteBtn').fadeIn();
    }, function(){
        $(this).parent().find('.deleteBtn').fadeOut();
		
    });
    
    $('.deleteBtn').click(function(){
        // azért kel kétszer parent, mert így abban a label-ben találjuk magunkat,
        // ahol van az inout field, és az src is.
        // a deleteValue a hidden field a formba
        // a deletePic a preview img
        // a deleteInfo a megjelenő információ a kép állapotáról.
         $(this).parent().parent().find('.deleteValue').attr('value', '');
         $(this).parent().parent().find('.deletePic').fadeOut().attr('src', '');
         $(this).parent().parent().find('.deleteInfo').html("nincs megadva").fadeIn();
        return false;
    });
    
    // Type Chooser
    $("#videoUploadContainer, #pictureUploadContainer").hide();
	
    $("#newsColorChooser input:checked, #newsTypeChooser input:checked").closest('label').addClass('active');
	
    if ($("#mhSmallNewsBtn, #mhBigNewsBtn").hasClass('active'))
    {
        $("#videoUploadContainer").hide();
        $("#pictureUploadContainer").show();
    };
  	
    if ($("#mhVideoBtn").hasClass('active'))
    {
        $("#pictureUploadContainer").hide();
        $("#videoUploadContainer").show();
    };
	
    $("#mhSmallNewsBtn input:checked, #mhBigNewsBtn input:checked, #sponsorOnOff input:checked").closest('label').addClass('active');

    $("#newsTypeChooser label").click(function() {
        $("#newsTypeChooser label").removeClass('active');
        $(this).toggleClass('active')
    });

    $("#mhVideoBtn").click(function() {
        $("#videoUploadContainer").show();
        $("#pictureUploadContainer").hide();

    });

    $("#mhSmallNewsBtn, #mhBigNewsBtn").click(function() {
        $("#videoUploadContainer").hide();
        $("#pictureUploadContainer").show();
    });
    // ColorChooser
	
	

    $("#newsColorChooser label").click(function() {
        $("#newsColorChooser label").removeClass('active');
        $(this).toggleClass('active');

    });
	
    $("#sponsorOnOff label").click(function() {
        $("#sponsorOnOff label").removeClass('active');
        $(this).toggleClass('active');

    });
    // Dialog
    $('#dialog').dialog({
        autoOpen : false,
        modal : true,
        width : 600,
        resizable : false,
        buttons : {
            "Mentés" : function() {
                $(this).dialog("close");
            },
            "Mégsem" : function() {
                $(this).dialog("close");
            }
        }
    });

    // Dialog Link
    $('#dialogEdit').click(function() {
        $('#dialog').dialog('open');
        return false;
    });
    // Datepicker
    $("input#datePickerStart").datepicker($.datepicker.regional['hu']);
    $("input#datePickerEnd").datepicker($.datepicker.regional['hu']);

    // TimePicker
    $('#timeStart, #timeEnd').timepicker({
        hourGrid : 4,
        minuteGrid : 15,
        stepMinute : 15,
        stepHour : 1

    });

	
    //NAvigation
    $('.navSlideBtn').click(function() {
        $(this).next('.toggleSlideIt').slideToggle();

    });
    // Navigation accordion
    var stop = false;
    $("#accordion h3").click(function(event) {
        if(stop) {
            event.stopImmediatePropagation();
            event.preventDefault();
            stop = false;

        }
    });

    $("#accordion").accordion({
        header : "> div > h3",
        autoHeight : false,
        navigation : true,
        collapsible : true,
        active : 3
    }).sortable({
        axis : "y",
        handle : "h3",
        stop : function() {
            stop = true;
        }
    });

    // tooltip
    $(".tooltip").easyTooltip();

    // Icons
    $('#dialog_link, ul#icons li').hover(function() {
        $(this).addClass('ui-state-hover');
    }, function() {
        $(this).removeClass('ui-state-hover');
    });
    // input effect
    $('input, select, textarea').focus(function() {
        $(this).css({
            'border-color' : '#ddd'
        });
        $(this).closest('label').css({
            'background-color' : '#e5e5e5'
        });
    });

    $('input, select, textarea').blur(function() {
        $(this).css({
            'border-color' : ''
        });
        $(this).closest('label').css({
            'background-color' : '',
            'border-color' : ''
        });
    });


    // Datepicker
    $("input.datepicker").datepicker($.datepicker.regional['hu']);

    // RADIOBUTTON
    $('.button').button();
	
    $('.radioSet').buttonset();
	
// RADIOBUTTON FIX remove CLASS

});
//* DATEPICKER CONFIG - REGIONAL HUN
jQuery(function($) {
    $.datepicker.regional['hu'] = {
        closeText : 'bezГЎrГЎs',
        prevText : '&laquo;&nbsp;vissza',
        nextText : 'elЕ‘re&nbsp;&raquo;',
        currentText : 'ma',
        monthNames : ['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
        monthNamesShort : ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún', 'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
        dayNames : ['Vasárnap', 'Hétfő', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
        dayNamesShort : ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
        dayNamesMin : ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
        weekHeader : 'Hét',
        dateFormat : 'yy-mm-dd',
        firstDay : 1,
        isRTL : false,
        showMonthAfterYear : true,
        yearSuffix : ''
    };
    $.datepicker.setDefaults($.datepicker.regional['hu']);
});
